snippet bl
	do
		$0
	end
snippet if
	if $1 then
		$0
	end
snippet ife
	if $1 then
		$2
	else
		$3
	end
snippet fo
	for _, $1 in ipairs(${2:$1s}) do
		$0
	end
snippet fo0
	for ${1:i} = 0, ${2:n} - 1 do
		$0
	end
snippet fo1
	for ${1:i} = 1, ${2:n} do
		$0
	end
snippet foab
	for ${1:i} = $2, $3 do
		$0
	end
snippet foae
	for ${1:i} = $2, $3 - 1 do
		$0
	end
snippet foba
	for ${1:i} = $2, $3, -1 do
		$0
	end
snippet foi
	for ${1:i}, $2 in ipairs(${3:$2s}) do
		$0
	end
snippet fu
	local function $1($2)
		$0
	end
snippet la
	function($1) return $0 end
snippet lo
	while true do
		$0
	end
snippet me
	function $1($2)
		$0
	end
snippet pr
	local function $1($2)
		$0
	end
